/**
 * 初始化表格的列
 */

var initColum = [ {
	checkbox : true
}, {
	title : 'ID',
	field : 'id',
	align : 'center',
	valign : 'middle'
}, {
	title : '发布版本',
	field : 'version',
	align : 'center',
	valign : 'middle'
}, {
	title : '发布日期',
	field : 'publishDate',
	align : 'center',
	valign : 'middle'
}, {
	title : '发布说明',
	field : 'note',
	align : 'center',
	valign : 'middle'
} ];
/**
 * 问题管理平台管理初始化
 */

$(function() {
	$('#table').bootstrapTable({
		columns : initColum,
		contentType : "application/x-www-form-urlencoded",
		pageSize : 6,
		toolbar : '#toolbar', // 搜索框绑定
		url : "/openService/listData",
		uniqueId : 'id', // 绑定ID
		sidePagination : "server",
		singleSelect : true, // 单选checkbox
		striped : true,
		pageNumber : 1,
		clickToSelect : true,
		queryParamsType : '',
		pagination : true
	});
});

function add() {
	layer.open({
		type : 2,
		title : "局端标准服务清册",
		shadeClose : true,
		offset : 30,
		shade : false,
		maxmin : true, // 开启最大化最小化按钮
		area : [ '893px', '600px' ],
		maxmin : true,
		content : '/openService/add'
	});
}

function edit() {
	var selectContent = $('#table').bootstrapTable('getSelections')[0];
	if (typeof (selectContent) == 'undefined') {
		BootstrapDialog.show({
			title : '提示',
			message : '请选择一列数据!'
		});
		return false;
	} else {
		layer.open({
			type : 2,
			title : "局端标准服务清册",
			shadeClose : true,
			shade : false,
			maxmin : true, // 开启最大化最小化按钮
			area : [ '893px', '600px' ],
			maxmin : true,
			content : '/openService/edit?id=' + selectContent.id
		});
	}
}

function view() {
	var selectContent = $('#table').bootstrapTable('getSelections')[0];
	if (typeof (selectContent) == 'undefined') {
		BootstrapDialog.show({
			title : '提示',
			message : '请选择一列数据!'
		});
		return false;
	} else {
		layer.open({
			type : 2,
			title : "局端标准服务清册",
			shadeClose : true,
			shade : false,
			maxmin : true, // 开启最大化最小化按钮
			area : [ '893px', '600px' ],
			maxmin : true,
			content : '/openService/view?id=' + selectContent.id
		});
	}
}

function del() {
	var dialog = BootstrapDialog
			.confirm({
				title : '删除确认',
				message : "是否删除该版本信息？",
				type : BootstrapDialog.TYPE_WARNING, // <-- Default value is
				closable : true, // <-- Default value is
				// false，点击对话框以外的页面内容可关闭
				draggable : true, // <-- Default value is false，可拖拽
				btnCancelLabel : '取消', // <-- Default value is 'Cancel',
				btnOKLabel : '确定', // <-- Default value is 'OK',
				btnOKClass : 'btn-warning', // <-- If you didn't specify it,
				// dialog type
				size : BootstrapDialog.SIZE_SMALL,
				callback : function(result) {
					if (result) {
						var selectContent = $('#table').bootstrapTable(
								'getSelections')[0];
						if (typeof (selectContent) == 'undefined') {
							dialog.close();
							BootstrapDialog.show({
								title : '提示',
								message : '请选择一列数据!'
							});
							return false;
						} else {
							dialog.close();
							$.post("/openService/delete", {
								id : selectContent.id
							}, function(result) {
								$("#table").bootstrapTable('refresh');
								if (result == "ok") {
									result = "删除成功";
								}
								BootstrapDialog.show({
									title : '提示',
									message : result
								});
							});

						}

					}
				}
			});
}
